//
//  ZYMessageViewModel.h
//  YiLin
//
//  Created by Zyark on 2018/7/12.
//  Copyright © 2018年 Zyark. All rights reserved.
//

#import "ZYBaseViewModel.h"

@interface ZYMessageViewModel : ZYBaseViewModel

/**
 用户通知
 */
@property(nonatomic,strong) RACCommand *userMessageCommand;

/**
 系统通知
 */
@property(nonatomic,strong) RACCommand *systemMessageCommand;

/**
 删除用户消息
 */
@property(nonatomic,strong,readonly) RACCommand *deleteMessageCommand;

/**
 是否有新消息
 */
@property(nonatomic,strong,readonly) RACCommand *isReadCommand;

/**
 修改已读
 */
@property(nonatomic,strong,readonly) RACCommand *modifyReadCommand;

/**
 要删除的消息id
 */
@property(nonatomic,assign) NSInteger messageId;

/**
 标记已读的消息列表
 */
@property(nonatomic,strong) NSArray *modifyArray;

/**
 下拉刷新加载用户消息列表
 */
-(void)loadUserMessageList;

/**
 上拉加载更多用户消息列表
 */
-(void)loadMoreUserMessageList;

/**
 下拉刷新加载系统消息列表
 */
-(void)loadSystemMessageList;

/**
 上拉加载更多系统消息列表
 */
-(void)loadMoreSystemMessageList;

@end
